strong impression - German English Dictionary